#ifndef ROBOT_H
#define ROBOT_H

#include <QObject>
#include "player.h"

class Robot : public Player
{
    Q_OBJECT
public:
    using Player::Player;   // 允许使用父类的构造函数
    explicit Robot(QObject *parent = nullptr);

    // 准备抢地主
    void prepareCallLord() override;
    // 准成出牌
    void preparePlayHand() override;

    // 考虑叫地主
    void thinkCallLord() override;
    // 考虑出牌
    void thinkPlayHand() override;
};

#endif // ROBOT_H
